let fs = require("fs");

// 创建一个可读流
let rs = fs.createReadStream("hello3.txt");
// 创建一个可写流
let ws = fs.createWriteStream("hello4.txt");

// 监听流的打开和关闭
rs.once("open", () => {
    console.log("可读流已打开");
});
rs.once("close", () => {
    console.log("可读流已关闭");
    // 数据读取完毕，关闭可写流
    ws.end();
});

// 如果要读取一个可读流中的数据，必须要为可读流绑定一个data事件，读取完毕自动关闭流
rs.on("data", (data) => {
    //console.log(data.toString());
    ws.write(data);
});








